perth dublin self catering escorts ireland golf vacation golf resort dundee melbourne glasgow celtic australia scotland irish london golf club wales scotland golf vacation brisbane edinburgh music crieff golf escort golf in scotland scotland golf accommodation galway carnoustie cork golf course bed and breakfast b&b golf vacation golf clubs